package com.authine.cloudpivot.web.api.service;

import com.authine.cloudpivot.web.api.vo.Recruitmentdemand;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;
import java.util.Map;

public interface FescoadQueryService {

    List<Map<String,Object>> selectStoreCity(String id);


    void addDatToWorkTime(String objectId);

    void updateDatToWorkTime(String projectNo);

    void startFlow(String objectId,String no);

    Integer getProjectNo(String type);

    void updateProjectNo(String id, String projectNo,Integer i);

    void updateSubjectStatus(String projectNo,String id);

    void updateOrInsertTask(String id);

    String getStoreRotation(String storeRotation);

    void lxNotification(String id,String subjectName);

    void closeSuject(String id);

    void getUs();

    void bachInsert();

    void bachInsertX();

    void updateSubjectStatusX();

    void insertXMLX();

    void lxNotificationBachInsert();

    void getSubjectCode(String id,String subjectCode);

    void inserData(String objectId);

    void updateToSubjectNumber();

    List<Recruitmentdemand> checkSubjectStatus(String projectName);

    void updateTime(String id, Date demandEndTime);

    Map<String, Object> getAttMessage(String refId);
}
